package com.ruoyi.grape.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 采收信息对象 tb_grape_pick
 * 
 * @author ld
 * @date 2024-01-22
 */
public class GrapePick extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long pickId;

    /** 采收日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "采收日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date pickTime;

    /** 地块编号 */
    @Excel(name = "地块编号")
    private String plotId;

    /** 单号 */
    @Excel(name = "单号")
    private Long orderNum;

    /** 采收品种 */
    @Excel(name = "采收品种")
    private String pickSort;

    /** 毛重 */
    @Excel(name = "毛重")
    private Long grossWt;

    /** 皮重 */
    @Excel(name = "皮重")
    private Long tareWt;

    /** 净重 */
    @Excel(name = "净重")
    private Long netWt;

    /** 扣杂 */
    @Excel(name = "扣杂")
    private Long lessWt;

    /** 糖度 */
    @Excel(name = "糖度")
    private Long brix;

    /** 天气状况 */
    @Excel(name = "天气状况")
    private String pickWeather;

    /** 负责人 */
    @Excel(name = "负责人")
    private String pickHead;

    /** 备注 */
    @Excel(name = "备注")
    private String pickNote;

    public void setPickId(Long pickId) 
    {
        this.pickId = pickId;
    }

    public Long getPickId() 
    {
        return pickId;
    }
    public void setPickTime(Date pickTime) 
    {
        this.pickTime = pickTime;
    }

    public Date getPickTime() 
    {
        return pickTime;
    }
    public void setPlotId(String plotId) 
    {
        this.plotId = plotId;
    }
    public String getPlotId()
    {
        return plotId;
    }
    public void setOrderNum(Long orderNum) 
    {
        this.orderNum = orderNum;
    }

    public Long getOrderNum() 
    {
        return orderNum;
    }
    public void setPickSort(String pickSort) 
    {
        this.pickSort = pickSort;
    }

    public String getPickSort() 
    {
        return pickSort;
    }
    public void setGrossWt(Long grossWt) 
    {
        this.grossWt = grossWt;
    }

    public Long getGrossWt() 
    {
        return grossWt;
    }
    public void setTareWt(Long tareWt) 
    {
        this.tareWt = tareWt;
    }

    public Long getTareWt() 
    {
        return tareWt;
    }
    public void setNetWt(Long netWt) 
    {
        this.netWt = netWt;
    }

    public Long getNetWt() 
    {
        return netWt;
    }
    public void setLessWt(Long lessWt) 
    {
        this.lessWt = lessWt;
    }

    public Long getLessWt() 
    {
        return lessWt;
    }
    public void setBrix(Long brix) 
    {
        this.brix = brix;
    }

    public Long getBrix() 
    {
        return brix;
    }
    public void setPickWeather(String pickWeather) 
    {
        this.pickWeather = pickWeather;
    }

    public String getPickWeather() 
    {
        return pickWeather;
    }
    public void setPickHead(String pickHead) 
    {
        this.pickHead = pickHead;
    }

    public String getPickHead() 
    {
        return pickHead;
    }
    public void setPickNote(String pickNote) 
    {
        this.pickNote = pickNote;
    }

    public String getPickNote() 
    {
        return pickNote;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("pickId", getPickId())
            .append("pickTime", getPickTime())
            .append("plotId", getPlotId())
            .append("orderNum", getOrderNum())
            .append("pickSort", getPickSort())
            .append("grossWt", getGrossWt())
            .append("tareWt", getTareWt())
            .append("netWt", getNetWt())
            .append("lessWt", getLessWt())
            .append("brix", getBrix())
            .append("pickWeather", getPickWeather())
            .append("pickHead", getPickHead())
            .append("pickNote", getPickNote())
            .toString();
    }
}
